package entities;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.*;

@Entity
@Table(name="partidos")
public class Partido implements Serializable{
	
	private static final long serialVersionUID = 1L;
	@Id
	private Integer id_partido;
	private Integer nroFecha;
	private Integer nroZona;
	private Integer categoria;
	@ManyToOne(cascade=CascadeType.ALL)
	@JoinColumn(name="Id_ClubL",insertable=false,updatable=false)
	private Club local;
	@ManyToOne(cascade=CascadeType.ALL)
	@JoinColumn(name="Id_ClubL",insertable=false,updatable=false)
	private Club visitante;
	
	private Integer golesL;
	private Integer golesV;
	
	private Date fecha;

	
	
	public Partido() {
	}

	public Integer getId_partido() {
		return id_partido;
	}

	public void setId_partido(Integer id_partido) {
		this.id_partido = id_partido;
	}

	public Integer getNroFecha() {
		return nroFecha;
	}

	public void setNroFecha(Integer nroFecha) {
		this.nroFecha = nroFecha;
	}

	public Integer getNroZona() {
		return nroZona;
	}

	public void setNroZona(Integer nroZona) {
		this.nroZona = nroZona;
	}

	public Integer getCategoria() {
		return categoria;
	}

	public void setCategoria(Integer categoria) {
		this.categoria = categoria;
	}

	public Club getLocal() {
		return local;
	}

	public void setLocal(Club local) {
		this.local = local;
	}

	public Club getVisitante() {
		return visitante;
	}

	public void setVisitante(Club visitante) {
		this.visitante = visitante;
	}

	public Integer getGolesL() {
		return golesL;
	}

	public void setGolesL(Integer golesL) {
		this.golesL = golesL;
	}

	public Integer getGolesV() {
		return golesV;
	}

	public void setGolesV(Integer golesV) {
		this.golesV = golesV;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	
}